Expoのrelease channel
Deprecatedmrsekut.icon
代替: EASのchannel
λ expo publishで指定する
docs
Release channels
Advanced release channels
Release channels are used for our Classic Updates service. As of Dec 2021, we started previewing the next generation of our updates service: EAS Update. ref
release channelってclassic扱いなのかmrsekut.icon
EASを使ってもrelease channelって概念は存続し続けると思ってたけど違うのか
eas.jsonでchannel指定するので、eas buildをする限りは古い概念ではないと思う
EAS Update調べないとなmrsekut.icon
λ expo publishを実行すると、以下の2つが作成される
releaseの作成
これには、uniqueなpublicationIdが振られる
releaseは、bundleとassetsを指す
そのchannelへのlink
これには、uniqueなchannelIdが振られる
gitのcommitのようなもの
よくわからん #??
channelIdってどこで表示されるんだ
λ expo publish:details --publish-idでも出てこないし
λ expo publish:history
過去のpublishの一覧を見れる
λ expo publish:details --publish-id
過去のpublishの詳細を見れる
https://docs.expo.dev/distribution/advanced-release-channels/#example-command-and-output-1
過去のreleaseを別のreleaseに向けてpublishできる
https://docs.expo.dev/distribution/advanced-release-channels/#promoting-a-release-to-a-new-release
prodとdevってアクセスポイント違ったりするから、こういうことってあまりやらんくない?
そうじゃないとしても、そんなメリットない気がする
expo publishをrollbackする